hagnan